"""
演示基础柱状图的开发
"""
from pyecharts.charts import Bar
from pyecharts.options import LabelOpts
from snapshot_selenium import snapshot
from pyecharts.render import make_snapshot

# 使用Bar构建基础柱状图
bar = Bar()
# 添加x轴数据
bar.add_xaxis(["中国", '美国', '英国'])
# 添加y轴数据
bar.add_yaxis("GDP", [30, 20, 10], label_opts=LabelOpts(
    # 设置数值标签在右侧
    position="right"
))
# 反转x轴和y轴
bar.reversal_axis()

# 绘图
bar.render("基础柱状图.html")
# 生成png图片
make_snapshot(snapshot, "基础柱状图.html", "基础柱状图.png")